.progressWrapper{width:257px;overflow:hidden;}
.progressContainer{}
.message{margin:1em 0;padding:10px 20px;border:solid 1px #FD9;background-color:#FFC;overflow:hidden;}
.red{border:solid 1px #B50000;background-color:#FFEBEB;}
.green{border:solid 1px #DDF0DD;background-color:#EBFFEB;}

.progressName{font-size:12px;font-weight:700;color:#555;width:223px;height:24px;text-align:left;white-space:nowrap;overflow:hidden;}
.progressBarInProgress,.progressBarComplete,.progressBarError{font-size:0;width:0;height:2px;background-color:blue;margin-top:2px;}
.progressBarComplete{width:100%;background-color:green;visibility:hidden;}
.progressBarError{width:100%;background-color:red;visibility:hidden;}
.progressBarStatus{ display:none;width:237px;font-family:Arial;text-align:left;white-space:nowrap;}
a.progressCancel{font-size:0;display:block;height:14px;width:14px;background-image:url(cancelbutton.gif);background-repeat:no-repeat;background-position:-14px 0;float:right;}
a.progressCancel:hover{background-position:0 0;}